/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.dongjiang.tax.system.dto.req.declaration;

import lombok.Data;

import java.io.Serializable;

/**
 * 申报信息（增值税、印花税、附税）数据
 *
 * @author duanlikao
 * @created 2021/3/12
 */
@Data
public class DeclarationDTO implements Serializable {

    private static final long serialVersionUID = -2465140747749709626L;

    private  String   fwfuuid ;// 是 对应服务方唯一标识 fwfuuid
    private  String   bdzdwnsrsbh ;// 是 被代征单位纳税人识别号 （被代征人的身份证号）
    private  String   bdzdwnsrmc ;// 是 被代征单位纳税人名称 （被代征人的姓名）
    private  String   bdzcbsbh ;// 否 被代征船舶识别号
    private  String   bdzcbmc ;// 否 被代征船舶名称
    private  String   gjhdq ;// 是 国家或地区-填写被代征 人国家地区代码，参见《申 报表-计税 excel 页签：国 家和地区代码》 （默认：156） 2019-5-15 说明
    private  String   zjlx ;// 是 证件类型（被代征人） 身份证件类型-填写身份 证件种类代码，参见《申 报表-计税 excel 页签：证 件代码表》 2019-5-15 说明
    private  String   zjhm ;// 是 证件号码（被代征人）
    private  String   sshy ;// 是 所属行业（-填写平台企业 所在行业代码，参见《行 业代码-名称表》） 正式接入后，需与代征协议 签订的所属行业（经营范 围）一致
    private  String   zsxm ;// 是 征收项目（按平台核定）  申报表各税种对应征 收项目代码： 申报税种 征收项目 代码 增值税 10101 印花税 10111 城建税 10109 教育附加 税 30203 地方教育 附加税 30216
    private  String   zspm ;// 是 征收品目（按平台核定）
    private  String   zszm ;// 是 征收子目
    private  String   skssqq ;// 是 税款所属期起，到日，月份 第一天（例：2020-01-01） 2020-11-1 说明
    private  String   skssqz ;// 是 税款所属期止，到日，月份 最后一天（例： 2020-01-31） 2020-11-1 说明
    private  String   jsyj ;// (18, 2) 是 计税依据 数额界限：当月收入 /1.03>10 万（  无税时 计税依据=当 月收入/1.03  有税时 计税依据=当 月收入/1.03）
    private  String   slhse ;// (20, 4) 是 税率或税额 （按各税种执行： 1 增值税 ：3% 2 运输印花税 ： 万分之 五 ③技术印花税 ： 万分之 三（印花税跟局方【税政管 理三科】确认） 3 城建税 ：7% 4 教育费附加 ：3% ⑥地方教育附加 ：2%）
    private  String   ynse ;// (18, 2) 是 应纳税额 (计税依据 * 对应税种税 率)
    private  String   jmse ;// (18, 2) 是 减免税额 （有税申报时：减免税额 =0；无税申报时：减免税额 = 应纳税额） 根据财税 201913 号文件规定 减免税额有最新优惠政策，参考后文样例
    private  String   yjse ;// (18, 2) 是 已缴税额（默认填写 0） 2020-12-1 说明
    private  String   ydzse ;// (18, 2) 是 应代征税额 （应纳税额 - 减免税额）
    private  String   sdzse ;// (18, 2) 是 已代征税额（默认填写 0） 2020-12-1 说明
    private  String   sybz ;// 否 税源标志
    private  String   sybh ;// 否 税源编号
    private  String   syzl ;// 否 税源坐落
    private  String   jmxz ;// 是 减免性质（减免代码）
}